package com.pucong.gitee.database.backup.business.unRelational.redis.service;

import com.pucong.gitee.database.backup.common.entity.redis.RedisInfo;
import com.pucong.gitee.database.backup.common.entity.redis.vo.RedisGetKeyInfo;
import com.pucong.gitee.database.backup.common.entity.redis.vo.RedisNetInfo;
import redis.clients.jedis.util.Slowlog;

import java.util.List;

public interface InfoSinglesService {
    RedisInfo getBaseInfo(String id);

    List<Slowlog> getLogsInfo(String id);

    RedisNetInfo getMemInfo(String id);

    RedisNetInfo getCpuInfo(String id);

    Long[] getKeyInfo(String id);

    RedisNetInfo getNetInfo(String id);
}
